package com.appcenter.application.dto.externalapi;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;

import java.util.Date;

public class UserInfoDto {
    //工号
    private String a0144;
    //姓名
    private String a0101;
    //曾用名
    private String a0104;
    //用工形式
    private String a01af;
    //单位
    private String b0110;
    //部门
    private String e0122;
    //岗位
    private String e01a1;
    //国籍
    private String a0181;
    //人员状态
    private String a0182;
    //转正日期
    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd")
    private Date a0162;
    //证件类型
    private String a01am;
    //证件号码
    private String a01bt;
    //身份证号
    private String a0177;
    //性别
    private String a0107;
    //出生日期
    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd")
    private Date a0111;
    //实际生日
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd")
    private Date a01bk;
    //年龄
    private Long a0112;
    //岗位类别
    private String a0135;
    //岗位级别
    private String a0137;
    //参加工作时间
    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd")
    private Date a0141;
    //工龄
    private Long a0151;
    //姓名全拼
    private String a01at;
    //民族
    private String a0121;
    //籍贯
    private String a0114;
    //户籍性质
    private String a0174;
    //现住址参考
    private String a01av;
    //工作地点（需本人确认）
    private String a01ak;
    //最高学历
    private String a0136;
    //最高学位
    private String a01ac;
    //加入中国水环境集团时间
    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd")
    private Date a0142;
    //司龄
    private Long a0143;
    //健康状况
    private String a0124;
    //婚姻状况
    private String a0127;
    //试用期（月）
    private Long a01al;
    //试用期起始日期
    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd")
    private Date a01an;
    //试用期结束日期
    //private Date a01am;
    //政治面貌
    private String a01as;
    //个人邮箱
    private String a0146;
    //公司邮箱
    private String a01bl;
    //手机号码
    private String a0148;
    //微信号
    private String a0149;
    //紧急联系人
    private String a0153;
    //紧急联系人关系
    private String a01ar;
    //紧急联系人电话
    private String a0152;
    //是否部门负责人
    private String a01bm;
    //是否符合宿舍入住条件
    private String a01ag;
    //银行帐号
    private String a0190;
    //开户行
    private String a01ao;
    //联行号
    private String a01ap;
    //是否通过代理公司缴纳社保公积金
    private String a01ai;
    //公积金个人编号
    private String a01ah;
    //原户籍身份证号
    private String a01ay;
    //岗位代码
    private String a01ax;
    //单位简称
    private String a01az;
    //家庭电话
    private String a01ba;
    //是否调档／党关系
    private String a01bb;
    //单位前缀代码
    private String a01bd;
    //试用期（月）
    //private String a01al;
    //证件类型
    private String a01bq;

    //钉钉ID
    private String a01bz;


    public String getA0144() {
        return a0144;
    }

    public void setA0144(String a0144) {
        this.a0144 = a0144;
    }

    public String getA0101() {
        return a0101;
    }

    public void setA0101(String a0101) {
        this.a0101 = a0101;
    }

    public String getA0104() {
        return a0104;
    }

    public void setA0104(String a0104) {
        this.a0104 = a0104;
    }

    public String getA01af() {
        return a01af;
    }

    public void setA01af(String a01af) {
        this.a01af = a01af;
    }

    public String getB0110() {
        return b0110;
    }

    public void setB0110(String b0110) {
        this.b0110 = b0110;
    }

    public String getE0122() {
        return e0122;
    }

    public void setE0122(String e0122) {
        this.e0122 = e0122;
    }

    public String getE01a1() {
        return e01a1;
    }

    public void setE01a1(String e01a1) {
        this.e01a1 = e01a1;
    }

    public String getA0181() {
        return a0181;
    }

    public void setA0181(String a0181) {
        this.a0181 = a0181;
    }

    public String getA0182() {
        return a0182;
    }

    public void setA0182(String a0182) {
        this.a0182 = a0182;
    }

    public Date getA0162() {
        return a0162;
    }

    public void setA0162(Date a0162) {
        this.a0162 = a0162;
    }

    public String getA01am() {
        return a01am;
    }

    public void setA01am(String a01am) {
        this.a01am = a01am;
    }

    public String getA01bt() {
        return a01bt;
    }

    public void setA01bt(String a01bt) {
        this.a01bt = a01bt;
    }

    public String getA0177() {
        return a0177;
    }

    public void setA0177(String a0177) {
        this.a0177 = a0177;
    }

    public String getA0107() {
        return a0107;
    }

    public void setA0107(String a0107) {
        this.a0107 = a0107;
    }

    public Date getA0111() {
        return a0111;
    }

    public void setA0111(Date a0111) {
        this.a0111 = a0111;
    }

    public Date getA01bk() {
        return a01bk;
    }

    public void setA01bk(Date a01bk) {
        this.a01bk = a01bk;
    }

    public Long getA0112() {
        return a0112;
    }

    public void setA0112(Long a0112) {
        this.a0112 = a0112;
    }

    public String getA0135() {
        return a0135;
    }

    public void setA0135(String a0135) {
        this.a0135 = a0135;
    }

    public String getA0137() {
        return a0137;
    }

    public void setA0137(String a0137) {
        this.a0137 = a0137;
    }

    public Date getA0141() {
        return a0141;
    }

    public void setA0141(Date a0141) {
        this.a0141 = a0141;
    }

    public Long getA0151() {
        return a0151;
    }

    public void setA0151(Long a0151) {
        this.a0151 = a0151;
    }

    public String getA01at() {
        return a01at;
    }

    public void setA01at(String a01at) {
        this.a01at = a01at;
    }

    public String getA0121() {
        return a0121;
    }

    public void setA0121(String a0121) {
        this.a0121 = a0121;
    }

    public String getA0114() {
        return a0114;
    }

    public void setA0114(String a0114) {
        this.a0114 = a0114;
    }

    public String getA0174() {
        return a0174;
    }

    public void setA0174(String a0174) {
        this.a0174 = a0174;
    }

    public String getA01av() {
        return a01av;
    }

    public void setA01av(String a01av) {
        this.a01av = a01av;
    }

    public String getA01ak() {
        return a01ak;
    }

    public void setA01ak(String a01ak) {
        this.a01ak = a01ak;
    }

    public String getA0136() {
        return a0136;
    }

    public void setA0136(String a0136) {
        this.a0136 = a0136;
    }

    public String getA01ac() {
        return a01ac;
    }

    public void setA01ac(String a01ac) {
        this.a01ac = a01ac;
    }

    public Date getA0142() {
        return a0142;
    }

    public void setA0142(Date a0142) {
        this.a0142 = a0142;
    }

    public Long getA0143() {
        return a0143;
    }

    public void setA0143(Long a0143) {
        this.a0143 = a0143;
    }

    public String getA0124() {
        return a0124;
    }

    public void setA0124(String a0124) {
        this.a0124 = a0124;
    }

    public String getA0127() {
        return a0127;
    }

    public void setA0127(String a0127) {
        this.a0127 = a0127;
    }

    public Long getA01al() {
        return a01al;
    }

    public void setA01al(Long a01al) {
        this.a01al = a01al;
    }

    public Date getA01an() {
        return a01an;
    }

    public void setA01an(Date a01an) {
        this.a01an = a01an;
    }

    public String getA01as() {
        return a01as;
    }

    public void setA01as(String a01as) {
        this.a01as = a01as;
    }

    public String getA0146() {
        return a0146;
    }

    public void setA0146(String a0146) {
        this.a0146 = a0146;
    }

    public String getA01bl() {
        return a01bl;
    }

    public void setA01bl(String a01bl) {
        this.a01bl = a01bl;
    }

    public String getA0148() {
        return a0148;
    }

    public void setA0148(String a0148) {
        this.a0148 = a0148;
    }

    public String getA0149() {
        return a0149;
    }

    public void setA0149(String a0149) {
        this.a0149 = a0149;
    }

    public String getA0153() {
        return a0153;
    }

    public void setA0153(String a0153) {
        this.a0153 = a0153;
    }

    public String getA01ar() {
        return a01ar;
    }

    public void setA01ar(String a01ar) {
        this.a01ar = a01ar;
    }

    public String getA0152() {
        return a0152;
    }

    public void setA0152(String a0152) {
        this.a0152 = a0152;
    }

    public String getA01bm() {
        return a01bm;
    }

    public void setA01bm(String a01bm) {
        this.a01bm = a01bm;
    }

    public String getA01ag() {
        return a01ag;
    }

    public void setA01ag(String a01ag) {
        this.a01ag = a01ag;
    }

    public String getA0190() {
        return a0190;
    }

    public void setA0190(String a0190) {
        this.a0190 = a0190;
    }

    public String getA01ao() {
        return a01ao;
    }

    public void setA01ao(String a01ao) {
        this.a01ao = a01ao;
    }

    public String getA01ap() {
        return a01ap;
    }

    public void setA01ap(String a01ap) {
        this.a01ap = a01ap;
    }

    public String getA01ai() {
        return a01ai;
    }

    public void setA01ai(String a01ai) {
        this.a01ai = a01ai;
    }

    public String getA01ah() {
        return a01ah;
    }

    public void setA01ah(String a01ah) {
        this.a01ah = a01ah;
    }

    public String getA01ay() {
        return a01ay;
    }

    public void setA01ay(String a01ay) {
        this.a01ay = a01ay;
    }

    public String getA01ax() {
        return a01ax;
    }

    public void setA01ax(String a01ax) {
        this.a01ax = a01ax;
    }

    public String getA01az() {
        return a01az;
    }

    public void setA01az(String a01az) {
        this.a01az = a01az;
    }

    public String getA01ba() {
        return a01ba;
    }

    public void setA01ba(String a01ba) {
        this.a01ba = a01ba;
    }

    public String getA01bb() {
        return a01bb;
    }

    public void setA01bb(String a01bb) {
        this.a01bb = a01bb;
    }

    public String getA01bd() {
        return a01bd;
    }

    public void setA01bd(String a01bd) {
        this.a01bd = a01bd;
    }

    public String getA01bq() {
        return a01bq;
    }

    public void setA01bq(String a01bq) {
        this.a01bq = a01bq;
    }


    public String getA01bz() {
        return a01bz;
    }

    public void setA01bz(String a01bz) {
        this.a01bz = a01bz;
    }
}
